package com.amazon.ags.client.leaderboards;

import com.amazon.ags.api.RequestResponse;
import com.amazon.ags.api.leaderboards.GetLeaderboardPercentilesResponse;
import com.amazon.ags.api.leaderboards.GetLeaderboardsResponse;
import com.amazon.ags.api.leaderboards.GetPlayerScoreResponse;
import com.amazon.ags.api.leaderboards.GetScoresResponse;
import com.amazon.ags.api.leaderboards.SubmitScoreResponse;
import com.amazon.ags.client.GCResponseHandleImpl;
import com.amazon.ags.constants.LeaderboardFilter;

public abstract interface LeaderboardsService
{
  public abstract void getLeaderboards(GCResponseHandleImpl<GetLeaderboardsResponse> paramGCResponseHandleImpl);

  public abstract void getPercentileRanks(String paramString, LeaderboardFilter paramLeaderboardFilter, GCResponseHandleImpl<GetLeaderboardPercentilesResponse> paramGCResponseHandleImpl);

  public abstract void requestLocalPlayerScore(String paramString, LeaderboardFilter paramLeaderboardFilter, GCResponseHandleImpl<GetPlayerScoreResponse> paramGCResponseHandleImpl);

  public abstract void requestScores(String paramString, LeaderboardFilter paramLeaderboardFilter, int paramInt1, int paramInt2, GCResponseHandleImpl<GetScoresResponse> paramGCResponseHandleImpl);

  public abstract void showLeaderboardsOverlay(GCResponseHandleImpl<RequestResponse> paramGCResponseHandleImpl);

  public abstract void showRanksOverlay(String paramString, GCResponseHandleImpl<RequestResponse> paramGCResponseHandleImpl);

  public abstract void submitScore(String paramString, long paramLong, GCResponseHandleImpl<SubmitScoreResponse> paramGCResponseHandleImpl);
}

/* Location:           E:\android\Toy Defense 2_dex2jar.jar
 * Qualified Name:     com.amazon.ags.client.leaderboards.LeaderboardsService
 * JD-Core Version:    0.6.2
 */